ec1601bf27ee99e5ab25f5e0e2ecfd1a3ec5711f,parceler/src/main/java/org/parceler/internal/generator/SetReadWriteGenerator.java,SetReadWriteGenerator,generateReader,#JBlock#JVar#ASTType#JClass#JDefinedClass#,53
Before Change
JBlock nonNullBody = nullInputConditional._else();
nonNullBody.assign(outputVar, JExpr._new(arrayListType));
JForLoop forLoop = nonNullBody._for();
JVar nVar = forLoop.init(codeModel.INT, namer.generateName(codeModel.INT), JExpr.lit(0));
After Change
nullBody.assign(outputVar, JExpr._null());
JBlock nonNullBody = nullInputConditional._else();
JInvocation setImplConstruction = JExpr._new(setImplType);
if(setInitialCapacityArgument) {
setImplConstruction = setImplConstruction.arg(sizeVar);
}
nonNullBody.assign(outputVar, setImplConstruction);